package com.yyfax.pay.depository.domain;

public class FuiouTransferMerchantUser {
    /**
     * 流水号，业务主键
     */
    private String busiId;

    /**
     * 订单时间
     */
    private String orderTime;

    /**
     * 业务订单号
     */
    private String orderId;

    /**
     * 商户编号
     */
    private String merchantCode;

    /**
     * 状态；0：初始；1：成功，2：失败；3：处理中
     */
    private String state;

    /**
     * 终端类型
     */
    private String terminal;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 更新时间
     */
    private String updateTime;

    /**
     * 付款登录账户
     */
    private String outAccountNo;

    /**
     * 收款登录账户
     */
    private String inAccountNo;

    /**
     * 转账金额，单位分
     */
    private Long amount;

    /**
     * 预授权合同号
     */
    private String contractNo;

    /**
     * 备注
     */
    private String remark;

    /**
     * 响应码
     */
    private Integer respCode;

    /**
     * 响应消息
     */
    private String respDesc;

    /**
     * 流水号，业务主键
     * @return busi_id 流水号，业务主键
     */
    public String getBusiId() {
        return busiId;
    }

    /**
     * 流水号，业务主键
     * @param busiId 流水号，业务主键
     */
    public void setBusiId(String busiId) {
        this.busiId = busiId == null ? null : busiId.trim();
    }

    /**
     * 订单时间
     * @return order_time 订单时间
     */
    public String getOrderTime() {
        return orderTime;
    }

    /**
     * 订单时间
     * @param orderTime 订单时间
     */
    public void setOrderTime(String orderTime) {
        this.orderTime = orderTime == null ? null : orderTime.trim();
    }

    /**
     * 业务订单号
     * @return order_id 业务订单号
     */
    public String getOrderId() {
        return orderId;
    }

    /**
     * 业务订单号
     * @param orderId 业务订单号
     */
    public void setOrderId(String orderId) {
        this.orderId = orderId == null ? null : orderId.trim();
    }

    /**
     * 商户编号
     * @return merchant_code 商户编号
     */
    public String getMerchantCode() {
        return merchantCode;
    }

    /**
     * 商户编号
     * @param merchantCode 商户编号
     */
    public void setMerchantCode(String merchantCode) {
        this.merchantCode = merchantCode == null ? null : merchantCode.trim();
    }

    /**
     * 状态；0：初始；1：成功，2：失败；3：处理中
     * @return state 状态；0：初始；1：成功，2：失败；3：处理中
     */
    public String getState() {
        return state;
    }

    /**
     * 状态；0：初始；1：成功，2：失败；3：处理中
     * @param state 状态；0：初始；1：成功，2：失败；3：处理中
     */
    public void setState(String state) {
        this.state = state == null ? null : state.trim();
    }

    /**
     * 终端类型
     * @return terminal 终端类型
     */
    public String getTerminal() {
        return terminal;
    }

    /**
     * 终端类型
     * @param terminal 终端类型
     */
    public void setTerminal(String terminal) {
        this.terminal = terminal == null ? null : terminal.trim();
    }

    /**
     * 创建时间
     * @return create_time 创建时间
     */
    public String getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     * @param createTime 创建时间
     */
    public void setCreateTime(String createTime) {
        this.createTime = createTime == null ? null : createTime.trim();
    }

    /**
     * 更新时间
     * @return update_time 更新时间
     */
    public String getUpdateTime() {
        return updateTime;
    }

    /**
     * 更新时间
     * @param updateTime 更新时间
     */
    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime == null ? null : updateTime.trim();
    }

    /**
     * 付款登录账户
     * @return out_account_no 付款登录账户
     */
    public String getOutAccountNo() {
        return outAccountNo;
    }

    /**
     * 付款登录账户
     * @param outAccountNo 付款登录账户
     */
    public void setOutAccountNo(String outAccountNo) {
        this.outAccountNo = outAccountNo == null ? null : outAccountNo.trim();
    }

    /**
     * 收款登录账户
     * @return in_account_no 收款登录账户
     */
    public String getInAccountNo() {
        return inAccountNo;
    }

    /**
     * 收款登录账户
     * @param inAccountNo 收款登录账户
     */
    public void setInAccountNo(String inAccountNo) {
        this.inAccountNo = inAccountNo == null ? null : inAccountNo.trim();
    }

    /**
     * 转账金额，单位分
     * @return amount 转账金额，单位分
     */
    public Long getAmount() {
        return amount;
    }

    /**
     * 转账金额，单位分
     * @param amount 转账金额，单位分
     */
    public void setAmount(Long amount) {
        this.amount = amount;
    }

    /**
     * 预授权合同号
     * @return contract_no 预授权合同号
     */
    public String getContractNo() {
        return contractNo;
    }

    /**
     * 预授权合同号
     * @param contractNo 预授权合同号
     */
    public void setContractNo(String contractNo) {
        this.contractNo = contractNo == null ? null : contractNo.trim();
    }

    /**
     * 备注
     * @return remark 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 备注
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    /**
     * 响应码
     * @return resp_code 响应码
     */
    public Integer getRespCode() {
        return respCode;
    }

    /**
     * 响应码
     * @param respCode 响应码
     */
    public void setRespCode(Integer respCode) {
        this.respCode = respCode;
    }

    /**
     * 响应消息
     * @return resp_desc 响应消息
     */
    public String getRespDesc() {
        return respDesc;
    }

    /**
     * 响应消息
     * @param respDesc 响应消息
     */
    public void setRespDesc(String respDesc) {
        this.respDesc = respDesc == null ? null : respDesc.trim();
    }
}